/* 主界面的样式  */
.allDataTable {
	background-color: black;
}

#bodyStyle {
	padding: 0px;
	margin: 0px;
}

button,input_btn_style1 {
	cursor: pointer;
}

#outsideBorderStyle {
	position: relative;
	margin: auto;
	width: 1010px;
}

#topTitleDiv {
	width: 1008px;
	height: 80px;
	background: url(../images/titleBG.png); 
	vertical-align: middle;
}

#searchConditionDiv {
	width: 1006px;
	height: 30px;
	border: 1px solid rgb(161, 178, 188);
	background-color: rgb(240, 245, 251);
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	line-height: 150%;
}

#searchConditionDiv table tr td select,.cls_select {
	width: 126px;
	height: 20px;
	
}

#searchKey {
	width: 133px;
	height: 15px;
	border: 1px;
	padding: 1px;
}


#contentDiv {
	width: 1008px;
	font-size: 12px;
	min-height:741px;
    height:auto;
}

#rootAndRightDiv {
	width: 1006px;
	height: 30px;
	border: 1px solid rgb(161, 178, 188);
	margin: 0px;
	padding: 0px;
	background-color: rgb(240, 245, 251);
	line-height: 28px;
	text-align: center;
	color: rgb(37, 79, 103);
	font-size: 12px;
}

#contentDiv_left {
	float: left;
	width: 229px;
	border-right: 1px solid rgb(161, 178, 188);
	border-left: 1px solid rgb(161, 178, 188);
	font-size: 12px;
    min-height: 741px;
    height: 744px;
}

#contentDiv_right {
	float: left;
	width: 776px;
	border-right: 1px solid rgb(161, 178, 188);
	font-size: 12px;
	min-height: 741px;
    height: 744px;
}


#titleFontStyle {
	margin-left: 10px;
	font-size: 　12px;
	color: white;
}

.contentDiv_left_leftModel {
	width: 229px;
	height: 125px;
	float: left;
}

.contentDiv_left_titleLine {
	font-size: 　14px;
	font-weight: bold;
	border-bottom: 1px dashed rgb(161, 178, 188);
	margin-top: 5px;
	padding-bottom: 3px;
	width: 227px;
	color: #176fb2;
	text-align: left;
	float: left;
	height: 20px;
}

.contentDiv_left_leftContext {
	float: left;
	height: 96px;
	width: 227px;
	font-size: 12px;
}

#contentDiv_left_scrollModel {
	width: 227px;
    height:491px; 
    overflow:visible; 
	
	
}

#contentDiv_left_scrollModel_content {
	width: 227px;
	float: left;
    height:462px; 
	
	/**
	overflow: scroll;
	scrollbar-face-color: #9EBFE8;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #9EBFE8;
	scrollbar-darkshadow-color: #9EBFE8;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	**/
}

/* 公共列表的东西 */ /* add.jsp */ /* body */
.bodyWindowDialog {
	margin: 0px;
	background-color: white;
	width: 100%;
	overflow:scroll;
	overflow-x:hidden; 
}

/* 表格 */
.bodyWindowDialog .add_ModelTableStyle {
	width: 100%;
	background-color: white;
}

.bodyWindowDialog form {
	width: 100%;
}


/*查看表格*/
.view_ModelTableStyle {
	width: 100%;
	background-color: #999999;
	border: 0px;
}

/* 标题 */
.bodyWindowDialog form table .add_title,.attachmentTableStyle .add_title {
	font-size: 16px;
	font-weight:bold;
	color: #10659E;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 25px;
	background-color: white;
}

/* 下划线 */
.add_underlineCss {
	background-color: #80BFFF;
	width: 100%;
}

/* 表格左侧 */
.add_leftcellStyle {
	text-align: right;
	vertical-align: middle;
	background-color: #A0C6E5;
	height: 25px;
	color: #10659E;
	font-size: 12px;
	padding-right: 10px;
	width: 35%;
	line-height: 25px;
}

/* 表格右侧 */
.add_rightcellStyle {
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	background-color: white;
	height: 25px;
	width: 65%;
	font-size: 12px;
}

/* 表格右侧 inpute 文本框 元素 */
.add_rightcellStyle .textInput {
	width: 200px;
}

/* 表格右侧 button 按钮 元素 */
.buttonInput,.file1 {
	background-image: url(../css/img/input_bg1.gif);
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #7F9DB9;
	color: #1E5494;
	font-size: 12px;
	text-align: center;
}

/* ModelDialog 弹出窗口 最下方的button  */
.model_buttonInput {
	background-image: url(../css/img/input_bg1.gif);
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #7F9DB9;
	color: #1E5494;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}



/* ADD _ModelDialog 弹出窗口 最下方的按钮区域  */
.add_model_root_buttonAreaStyle {
	background-color: white;
	height: 1px;
}


/* ModelDialog 弹出窗口 最下方的按钮区域  */
.model_root_buttonAreaStyle {
	background-color: white;
	height: 20px;
}

.model_root_buttonAreaStyle td{
	padding-top: 15px;
}


/* end add.jsp */ /* 上传文件样式  start*/
.line {
	position: relative;
	float: left;
}

.line span {
	float: left;
	padding-right: 3px;
}

.file {
	position: absolute;
	left: 90px;
	display: none;
	filter: alpha(opacity = 0);
	opacity: 0;
	width: 210px;
	border: 0px;
}

/*上传文件样式 end*/

/* list.jsp 界面  start */
.list_Table {
	width: 776px;
	background-color: rgb(240, 245, 251);
}

.list_Table_left {
	font-size: 14px;
	padding-left: 5px;
	height: 20px;
}

.list_Table_left img {
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
}

.list_Table_right {
	text-align: right;
	height: 20px;
	font-size: 12px;
}

.dataList_table {
	width: 775px;
	font-size: 12px;
	top: 0px;
	padding-top: 0px;
	margin-top: 0px;
}

.dataList_table_td {
	margin:0px;
	height : 100%;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	padding-top: 0px;
}


.list_body {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

/* list.jsp 界面  end */

/*data.jsp 界面 start*/
.dataTableStyle {
	margin:0px;
	height : 100%;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	padding-top: 0px;
	background-color: #999999;
	border: 0px;
	top:0px;
	width: 100%;
	
}

.dataTableStyle thead tr {
	line-height: 150%;
	height: 20px;

}

.dataTableStyle td {
	color : rgb(161, 178, 188);
	line-height: 150%;
	padding: 3px;
	height: 20px;
	
}

.dataTableStyle thead tr {
	background-color: #A0C6E5;
}

.dataTableStyle thead tr th{
	background-color: #A0C6E5;
	text-align: center;
	font-size: 12px;
	color: snow;
	padding: 3px;
	height: 20px;
}

.data_tr_bgcs1 {
	background-color: #F8F8F8;
}

.data_tr_bgcs2 {
	background-color: #FFFFFF;
}


.dataTableStyle tbody td{
	color: #0066ff;
	font-size: 12px;
}

.dataList_pageForm_style {
	background-color: #A0C6E5;
	height: 20px;
	
}

.yearTDStyle {
	text-align: left;
	font-weight: bold;
	color:#176fb2;
}


.attachmentTableStyle {
	width: 100%;
	background-color: #999999;
	border: 0px;
	font-size: 12px;
	margin-top: 10px;
	float: left;
}

.attachmentTableStyle tr th{
	background-color: #A0C6E5;
	height: 25px;
	color: snow;
}

.attachmentTableStyle tr td{
	background-color: white;
	height: 25px;
	color: #10659E;
}



.update_attachmentTableStyle {
	width: 96%;
	background-color: #999999;
	border: 0px;
	font-size: 12px;
	margin-top: 10px;
	float: left;
}

.update_attachmentTableStyle tr th{
	background-color: #A0C6E5;
	height: 25px;
	color: #10659E;
}

.update_attachmentTableStyle tr td{
	background-color: white;
	height: 25px;
	color: #10659E;
}

.gray_box{
	border-color: red;
}





/*data.jsp 界面 end*/


/*---各种链接样式---*/
a{ font-size: 12px; color:#0066FF; text-decoration:none;cursor: pointer;}

a:link{ text-decoration:none; }

a:visited{ text-decoration: none; }

a:hover{ color: #176fb2; text-decoration: underline; }

a:active{ text-decoration: none; }

.data_show_color1,.data_show_color1 span,.data_show_color1 a{color:#176fb2;}
.data_show_color2,.data_show_color2 span,.data_show_color2 a{color:green;}
.data_show_color3,.data_show_color3 span,.data_show_color3 a{color:gray;}

.demo_inquire{position:absolute;padding:5px;background:#e4e4e4;width:98.7%!important;width:99.5%;height:auto;right:0px;top:36px;}
.demo_inquire_nr{border:#d4d4d4 1px solid;background:#FFF;padding-top;15px;height:auto;padding-bottom:10px;}
.demo_inquire_nr .wz{font-weight:normal;color:#7a7a7a;width:50px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:right;}
.demo_inquire_gb{position:absolute;width:12px;height:12px;top:1px;right:38px;}
.demo_inquire_select{height:19px;width:150px;}
.demo_inquire_input_01{border:#cbcbcb 1px solid;height:17pt;background:#f0f6f8;line-height:17pt;color:#003e51;width:147px;padding-left:3px;}

#hide_select{display:none;position:absolute;top:40px;left:150px;z-index:-1;width:100px;height:100px;background-color:#9cce2e;}







